home *** CD-ROM | disk | FTP | other *** search
-
- > Ehhmmm... this is probably a very stupied question, but...
- > Can't you make a mod player on the FPU in some way?? :-)
-
- You could, but it would be so slow you would need at least 120Mhz FPU to make any
- significant savings in CPU time. Maybe even that's an underestimation.
-
- The FPU is not a separate processor - it just equips the CPU with a bunch of new
- instructions. The CPU still has to execute them, and still has to wait for the
- results - even if the two devices can overlap their work to some degree.
-
- Treating the FPU as an 'extra' processor will not solve any problems for us.
-
- > I have never heard about anyone doing it, but 96-bit accuracy sound good for the sound quality.
- > If you can't do a modplayer, maybe a vector synthesizer? Sounds like a cool and wonderful crazy
- > project to me to implemetn some kind og music on the FPU. I understand that it can't probably be
- > sued for anything, but... :-))
-
- FPU is very good for non-realtime audio (synthesis & processing), but that's about
- it. You need a DSP or some stand-in equivalent (CPU) to do anything in realtime.
-
- > It's not such a big problem if you put some kind of music on the FPU either as it will be optional.
- > Waht can an FPU do anyway? I guess it can't do anything I want it to do. What about the blitter?
- > CAn't you use that to something wonderful crazy?? Isn't there some starnge silicon chips controlling
- > the ports as well (lan/parallel/serie)? Can't they be used to something?
-
- The FPU can do nothing. It's not a processor - it just adds a bunch of new opcodes
- to the CPU, and takes over execution of these opcodes when the CPU hits them. You
- can't give the FPU a job and let it get on with it. It has no execution pipeline of
- it's own.
-
- > As I said, this is probably a _very_ stupied question.... :-)
-
- Well, you know the facts now! :)
-
- > It would certainly make the collision detection EASIER to write, but it's worth the
- > little extra effort to make it run on every machine. The FPU becomes really useful
- > when developing the routines and testing them - but it's best avoided after that
- > stage.
-
- > Maybe you could have two modes. One with high accuracy for those with a FPU and another
- > one for those without? :-)
-
- I have an even better idea - just do one for the CPU! That way everybody gets the
- same version, and they are all fast, and they are all accurate. Forget the FPU -
- It's of no practical use to us beyond the development & testing process.
-
- Doug.
-
-